off-site storage - French English Dictionary